/*订单页面*/
a{text-decoration: none;}
a:hover{color:#F60;}

select{
  font: 12px Arial,Helvetica,sans-serif;
color: #333;
}
.cart_head{
  height: 48px;
margin-top:10px;
 width: 980px;
margin:0 auto;
padding-top: 6px;
font-size: 12px;
line-height: 14px;
}
.cart_head a.logo{
  float: left;
  width: 54px;
  height: 48px;
}
 .cart_step2{
  width: 900px;
height: 48px;
float: right;
background: url(../images/cart_heaer.png) no-repeat 2px -62px; ;
}
.order{
  position: relative;
z-index: 1;
font-family: Arial,"SimSun","宋体";
width: 978px;
margin: 25px auto 0px;
border: 1px solid #876E69;
/* height: 850px; */
}
.order h1{
  padding: 6px 0px 6px 16px;
border-bottom: 2px solid #876E69;
color: #333;
font-size: 14px;
line-height: 16px;
}
.info{
  border-width: medium medium 1px;
border-style: none none solid;
border-color: -moz-use-text-color -moz-use-text-color #E4E4E4;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
background: #FFF ;
}
.info h2{
  padding: 8px 0px 6px 20px;
color: #333;
font-size: 14px;
line-height: 16px;
}
.info  .add_form p {
  font-size:12px;
}
.info  .add_form p label{
  display: inline-block;
position: relative;
padding-left: 34px;
color: #333;
text-align: left;
}
.info p{
  font-size:12px;
  padding-left:20px;
}
.info .add_form p label s{
  width: 5px;
  height: 14px;
  position: absolute;
top: 20%;
left: 0px;
color: #F00;
font-weight: bold;
line-height: 14px;
text-decoration: none;
padding-left: 20px;
}
.info .add_form p input.username{margin-left:12px;}
.info .add_form p input {

  height: 32px;
margin-right: 12px;
padding: 2px 2px 3px;
border: 1px solid #DFDFDF;
color: #CCC;
line-height: 14px;
}
.info .add_form p select{
  margin-right: 6px;
padding: 1px;
border: 1px solid #DFDFDF;
}
.info .add_form p input.detail{width: 286px;}
.info .add_form p .link a{color:#06C;}
.info .add_form p.default label {
width: 110px;
height: 18px;
}
.info .add_form p.bt{
  padding-left:40px;
}
.info .add_form p.bt span{
display: inline-block;
position: relative;
z-index: 0;
padding: 6px 12px;
font-size: 12px;
line-height: 14px;
cursor: pointer;
background: url(../images/bgAddressNew.png) no-repeat 0px -23px;
color: #FFF;
font-weight: bold;
text-shadow: 0px 0px 2px #D84803;
}
.info .add_form p.bt span s{
  position: absolute;
top: 0px;
right: 0px;
width: 4px;
height: 26px;
background: url(../images/bgAddressNew.png) no-repeat -97px -23px;;
}
.confirm th{
  background:#F3F3F3;
  padding: 7px 8px;
  font-size: 12px;
  color:#333; 
  font-family:  Arial,"SimSun","宋体";
  font-style: normal;
  text-align: center;
  border-top:1px solid #ccc;
}
.confirm th.txt1,.confirm td.txt1{
  text-align: left;
}
.confirm tr{height:30px;border:1px solid #ccc;}
.confirm tr td{text-align: center;font-size:12px;color: #333;
font-family: Arial,"SimSun","宋体";}
p.tuihuo{
  text-align: left;
}
p.tuihuo span i{
  display: inline-block;
position: relative;
height: 14px;
line-height: 14px;
color: #FFF;
font-size: 10px;
padding: 0px 7px;
border-radius: 14px;
background: #FFB346 ;
}
p.tuihuo span i.no{
  display: inline-block;
width: 12px;
padding: 0px;
height: 14px;
margin: 0px 5px;
vertical-align: middle;
border-radius: 0px;
background: transparent url(../images/bgAddressNew.png) repeat -261px 0px;
}
.mall{float: right;}
.mall p{
  text-align: right;
  font-size:12px;
  height: 18px;
  line-height: 18px;

}
.mall strong{
  display: block;
text-align: right;
font-size: 14px;}
.mall strong b{
  color: #C00;
font-size: 16px;
}

.bt_order .sub{
 margin-top:10px;
  width: 150px;
height: 45px;
border: medium none;
background: #FF4800 url(../images/bgRedBt.png) no-repeat scroll 0% 0%;
font-family: microsoft yahei;
color: #FFF;
font-weight: bold;
font-size: 22px;
line-height: 35px;
cursor:pointer;
}

.footer{
  clear:both;
  border-top: 1px solid #CCC;
  padding-bottom: 10px;
  margin-top: 20px;
  text-align:center;
}
.footer p{
  color:#666;
  font-size:12px;
  margin-top:10px;
}